short-term lease - Turkish English Dictionary